# 使用官方的Node.js镜像
FROM node:latest
 
# 设置工作目录
WORKDIR /usr/src/app
 
# 复制package.json文件和package-lock.json文件
COPY vue-qa/package*.json ./
 
# 安装项目依赖
RUN npm config set registry https://registry.npmmirror.com

RUN npm install -g pnpm

RUN pnpm install

# 复制所有源代码到工作目录
COPY vue-qa .
COPY config.qa ./public/

# 暴露容器端口
EXPOSE 8888

# 运行Node.js应用
CMD ["pnpm", "dev"]
